package com.le.tester.tip;

import cn.hutool.core.util.URLUtil;
import com.google.common.collect.Lists;

import java.util.List;

/**
 * createTime：2022/8/18 16:31
 * description：对于++或者--两个非原子性操作
 * 抛弃使用，使用AtomicLong或者AtomicInteger代替
 */
public class AddAdd {

    public static void main(String[] args) {

        List<Integer> list1 = Lists.newArrayList(6, 1, 2, 3, 4, 5);
        List<Integer> list2 = Lists.newArrayList(6, 7, 8, 9, 10);
//不要这么干，remove改变了list中的数据，整个for循环会出错,找出在for循环中不变的去remove
        for (int item1 : list1) {
            for (int item2 : list2) {
                if (item1 == item2) {
                    list1.remove(item1);
                } else {
                    list1.add(item2);
                }
            }
        }

//        double d1 = 3.23;
//        double d2 = 3.69;
//        double subD = Math.abs(d1 - d2);
//        System.out.println(subD);
//
//        BigDecimal d1B = new BigDecimal(Double.toString(d1));
//        BigDecimal d2B = new BigDecimal(Double.toString(d2));
//        BigDecimal result = d1B.subtract(d2B);
//        System.out.println(result);
        String ossPath = "https://bojuematerial-prudcut-public.oss-cn-guangzhou.aliyuncs.com/six.jpg_2023071910045940_1689732397614.jpg";

        String s = URLUtil.getPath(ossPath).replaceFirst("/", "");
        System.out.println(s);


    }

}
